package com.frejoys.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

// 店铺活动排队队列实体类
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("j_store_activity_queue")
public class StoreActivityQueue  implements Serializable {

    private static final long serialVersionUID = 1L;
    // 排队队列主键
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    // 用户id
    private Long userId;

    // 店铺活动id
    private Integer storeActivityId;

    // 订单编号
    private Long orderSn;

    // 订单支付金额
    private BigDecimal price;

    // 返利金额
    private BigDecimal rebateMoney;

    // 活动类型(店铺活动得到)：1排队返利
    private Integer type;

    // 创建时间
    private Integer createTime;

    // 状态：0无效(转积分)，1有效，2已返利
    private Integer status;
}
